---------------------------------------------------------------------- Volren ---------------------------------------------------------------------- Volren is a hardware accelerated volume renderer based upon the texture mapping capabilities available in Silicon Graphics' Indigo2 Impact, Onyx Reality Engine and Onyx Infinite Reality architectures. The renderer provides the ability to control the mapping from scalar data value to color and opacity as well as the ability to render voxel and geometric data together. The renderer loads data as a collection of 2D image files in one of many formats. Building -------- Building the OpenGL or IrisGL version of volren 6.0 entails only a few steps. First, from this directory set up things to build either IrisGL or OpenGL for either Impact, Reality Engine or Infinite Reality. You can do this by editting the Makefile line: FLAGS = -DDEBUG -DVR_OPENGL -DVR_IMPACT To generate an OpenGL executable add the flag -DVR_OPENGL. For IrisGL (not recommended with volren version 6.0) use the flag -DVR_IRISGL. The three architectures and their corresponding flags are listed in the table below: Architecture Flag Indigo2 Impact -DVR_IMPACT Onyx Reality Engine -DVR_VENICE Onyx Infinite Reality -DVR_KONA After setting up these flags, you should build the executable and man pages. To do this, type: $ make clean depend all This should result in a 'volren' executable for the appropriate architecture! Building volren requires installation of the ImageVision and ViewKit development options. Additionally, the following non-default product subsystems must be installed as well. il_dev.sw.c il_dev.sw.unshared Since volren uses numerous OpenGL extensions (3D texture, texture color table, etc.), it can only be built on systems that support these extensions. Under Irix 5.3, only Indigo2 Impact and Onyx Reality Engine (with an OpenGL patch) support these extensions. Irix 6.2 implements all required extensions in software if there is no hardware support. So machines running Irix 6.2 or later will be able to compile and run volren. NOTE: Irix 6.2 machines that implement 3D texture-mapping in software will run extremely slow, but they will work. ----------------------------------------------------------------------
Source
Documentation
Reference